<%--
  Created by IntelliJ IDEA.
  User: Sarah
  Date: 2023/3/23
  Time: 9:53
  To change this template use File | Settings | File Templates.
--%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
         pageEncoding="UTF-8" %>
<%
    String path = request.getContextPath();
    String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/";
%>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <base href="<%= basePath %>"/>
    <title>测试请求参数</title>
</head>
<body>
<h3>方式一：通过request作用域获取数据</h3><br/>
<a href="params01?id=100&name=admin">通过request作用域获取数据</a>
<h3>方式二：通过方法参数名与url参数一致情况下获取数据</h3><br/>
<a href="params02?id=100&name=admin">通过请求方法参数名获取数据</a>
<a href="params03?id=100&name=admins">通过方法中指定参数类型获取数据</a>
<h3>方式三：将请求参数封装为bean来获取数据</h3><br/>

<form action="params04" method="post">
    用户ID：<input type="text" name="id"><br/>
    用户名：<input type="text" name="name"><br/>
    用户地址：<input type="text" name="address"><br/>
    <input type="submit" value="提交">

</form>
<h3>方式四：方法参数与url请求参数名不一致的情况下获取数据</h3><br/>
<a href="params05?ids=100&names=admin">参数名不一致的情况下获取数据</a>
</body>
</html>